cmake_minimum_required(VERSION 3.28)
project(syntax-analyzer)

set(CMAKE_CXX_STANDARD 17)

add_executable(syntax-analyzer
        main.cpp
        Character.cpp
        Character.h
        Production.cpp
        Production.h
        ProductionManager.cpp
        ProductionManager.h
        global.h
        LRNode.cpp
        LRNode.h
        LREdge.cpp
        LREdge.h
        LRMap.cpp
        LRMap.h
        Parser.cpp
        Parser.h
        GNode.h
        GNode.cpp
        TokenManager.h
        TokenManager.cpp
)
